
/** RESET **/
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin: 0; padding: 0; border: 0;
}

/** GENERAL **/
body {
	background-color : #f0f0f0;
	color : #555;
	font-family : Helvetica-Neue, Helvetica, Verdana, Arial, sans-serif;
}

.container {
	width : 800px;
	margin : 0 auto;
}

#page {
	padding : 40px;
}

#header {
	width : 100%;
	height : 80px;
	background-color : #333;
	border-bottom : solid 4px #000;
}

	#header h1 { padding-top : 16px; font-size : 48px; }
	#header h1 a { text-decoration : none; color : #fff; }
	#header h1 img { float : left; margin-right : 10px; width : 48px; padding-top : 4px; }

#main {
	width : 100%;
	text-align : center;
}

	#main h2 {
		font-size : 2.0em;
		font-weight : normal;
	}
	
.logo {
	width : 200px;
	height : 200px;
	margin : 20px auto;
}
